package com.ruoyi.team.service;


import com.basic.service.IBaseService;
import com.ruoyi.team.domain.vo.MgTeam;
import com.ruoyi.team.domain.vo.TeamOrder;
import com.ruoyi.team.domain.vo.TeamUser;

import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface ITeamInformationService extends IBaseService<MgTeam> {
    List<MgTeam> selectTeamList(MgTeam mgTeam);

    MgTeam selectTeamById(Integer id);

    int updateMgTeam(MgTeam data);
    
    List<MgTeam> getTeamList(long[] teamIds);

    
    int updateDiscount(List<MgTeam> data);

    List<MgTeam> selectTeamList(long start, long end);

    List<TeamUser> getUserListByTeamId(Integer id);

    List<TeamOrder> getOrderListByTeamId(Integer id);

}
